#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    将自定义信号与槽函数绑定
         connect (this, &Widget::mysignal , this, &Widget::handleMySignal) ;
     
         }
     
         Widget::~Widget()
         {
             delete ui;
             }
     
             void Widget::handleMySignal(const QString & text )
             {
                 setWindowTitle(text);
                 }
     
     
                 void Widget::on_pushButton_clicked()
                 {
     
                     //发送信号的操作，也可以在任意合适的代码中．不一定非得在构造函数里
                         //此时就是点击按钮的时候，发送自定义信号了
                             emit mysignal("把标题设置为标题1");// 发出自定义的信号
                             }
     
                             void Widget::on_pushButton_2_clicked()
                             {
                                  emit mysignal("把标题设置为标题2");// 发出自定义的信号
                                  }
     
